Introduction by Jefferson Graham author data searchable via API